As a modified-gravity proposal to handle the dark matter problem on galactic scales, Modified Newtonian Dynamics (MOND)\nhas shown a great success. However, the N-body MOND simulation is quite challenged by its computation complexity, which\nappeals to acceleration of the simulation calculation. In this paper, we present a highly integrated accelerating solution for N-\nbody MOND simulations. By using the FPGA-SoC, which integrates both FPGA and SoC (system on chip) in one chip, our\nsolution exhibits potentials for better performance, higher integration, and lower power consumption. To handle the calculation\nbottleneck of potential summation, on one hand, we develop a strategy to simplify the pipeline, in which the square calculation task\nis conducted by the DSP48E1 of Xilinx 7 series FPGAs, so as to reduce the logic resource utilization of each pipeline; on the other\nhand, advantages of particle-mesh scheme are taken to overcome the bottleneck on bandwidth. Our experiment results show that 2\nmore pipelines can be integrated in Zynq-7020 FPGA-SoC with the simplified pipeline, and the bandwidth requirement is reduced\nsignificantly. Furthermore, our accelerating solution has a full range of advantages over different processors. Compared with GPU,\nour work is about 10 times better in performance per watt and 50% better in performance per cost.
Loading....